a small landlocked Asian country high in the Himalayas between India and China
भारत और चीन के बीच हिमालय में एक छोटे से घिसा हुआ एशियाई देश